package model.dao;

import java.util.List;

import model.entity.Participante;

/**
 * Participante DAO Interface
 *
 * @author Alex
 */
public interface IParticipanteDAO {

 /**
  * Add Participante
  *
  * @param  Participante participante
  */
 public void addParticipante(Participante participante);

 /**
  * Update Participante
  *
  * @param  Participante participante
  */
 public void updateParticipante(Participante participante);

 /**
  * Delete Participante
  *
  * @param  Participante participante
  */
 public void deleteParticipante(Participante participante);

 /**
  * Get Participante por email
  *
  * @param String email
  */
 public Participante getParticipanteByEmail(String email);

 /**
  * Get Participante List
  *
  */
 public List<Participante> getParticipantes();

 
}
